package com.heima.selection.core.enums;


import com.heima.selection.core.contants.ErrType;
import lombok.Getter;

/**
 * 返回枚举
 *
 * @author YuanZiwen
 * @date 2025/06/22
 */
@Getter
public enum RetEnum {

    SYSTEM_ERROR(ErrType.Code.SYSTEM_ERROR, ErrType.Msg.SYSTEM_ERROR),
    SUCCESS(ErrType.Code.SUCCESS, ErrType.Msg.SUCCESS),
    FAIL(ErrType.Code.FAIL, ErrType.Msg.FAIL),
    NO_SUCH_PERMISSION(ErrType.Code.NO_SUCH_PERMISSION, ErrType.Msg.NO_SUCH_PERMISSION);


    /**
     * 错误类型码
     */
    private final String code;
    /**
     * 错误类型描述信息
     */
    private final String message;

    /**
     * 构造
     *
     * @param code
     * @param message
     */
    RetEnum(String code, String message) {
        this.code = code;
        this.message = message;
    }


}
